home *** CD-ROM | disk | FTP | other *** search
/ T&A 2 the Maxx 3 / T and A 2 The Maxx Number 3.iso / viewers / unixview / xflitar.z / xflitar / Makefile < prev    next >
Makefile  |  1991-04-19  |  8KB  |  278 lines

  1. # Makefile generated by imake - do not edit!
  2. # $XConsortium: imake.c,v 1.51 89/12/12 12:37:30 jim Exp $
  3.  
  4. ###########################################################################
  5. # Makefile generated from "Imake.tmpl" and <Imakefile>
  6. # $XConsortium: Imake.tmpl,v 1.77 89/12/18 17:01:37 jim Exp $
  7. #
  8. # Platform-specific parameters may be set in the appropriate .cf
  9. # configuration files.  Site-wide parameters may be set in the file
  10. # site.def.  Full rebuilds are recommended if any parameters are changed.
  11. #
  12. # If your C preprocessor doesn't define any unique symbols, you'll need
  13. # to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  14. # "make Makefile", "make Makefiles", or "make World").
  15. #
  16. # If you absolutely can't get imake to work, you'll need to set the
  17. # variables at the top of each Makefile as well as the dependencies at the
  18. # bottom (makedepend will do this automatically).
  19. #
  20.  
  21. ###########################################################################
  22. # platform-specific configuration parameters - edit ultrix.cf to change
  23.  
  24. # platform:  $XConsortium: ultrix.cf,v 1.20 89/12/22 15:56:14 rws Exp $
  25. # operating system:             Ultrix V4.0
  26.  
  27. ###########################################################################
  28. # site-specific configuration parameters - edit site.def to change
  29.  
  30. # site:  $XConsortium: site.def,v 1.21 89/12/06 11:46:50 jim Exp $
  31.  
  32.             SHELL =     /bin/sh
  33.  
  34.               TOP = .
  35.       CURRENT_DIR = .
  36.  
  37.                AR = ar cq
  38.   BOOTSTRAPCFLAGS =
  39.                CC = cc
  40.  
  41.          COMPRESS = compress
  42.               CPP = /lib/cpp $(STD_CPP_DEFINES)
  43.     PREPROCESSCMD = cc -E $(STD_CPP_DEFINES)
  44.           INSTALL = install
  45.                LD = ld
  46.              LINT = lint
  47.       LINTLIBFLAG = -C
  48.          LINTOPTS = -axz
  49.                LN = ln -s
  50.              MAKE = make
  51.                MV = mv
  52.                CP = cp
  53.            RANLIB = ranlib
  54.   RANLIBINSTFLAGS =
  55.                RM = rm -f
  56.      STD_INCLUDES =
  57.   STD_CPP_DEFINES =
  58.       STD_DEFINES =
  59.  EXTRA_LOAD_FLAGS =
  60.   EXTRA_LIBRARIES =
  61.              TAGS = ctags
  62.  
  63.     PROTO_DEFINES =
  64.  
  65.      INSTPGMFLAGS =
  66.  
  67.      INSTBINFLAGS = -m 0755
  68.      INSTUIDFLAGS = -m 4755
  69.      INSTLIBFLAGS = -m 0664
  70.      INSTINCFLAGS = -m 0444
  71.      INSTMANFLAGS = -m 0444
  72.      INSTDATFLAGS = -m 0444
  73.     INSTKMEMFLAGS = -m 4755
  74.  
  75.           DESTDIR =
  76.  
  77.      TOP_INCLUDES = -I$(INCROOT)
  78.  
  79.       CDEBUGFLAGS = -O
  80.         CCOPTIONS = -Wf,-XNh2000 -Olimit 2000
  81.       COMPATFLAGS =
  82.  
  83.       ALLINCLUDES = $(STD_INCLUDES) $(TOP_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES)
  84.        ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(DEFINES) $(COMPATFLAGS)
  85.            CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  86.         LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  87.            LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  88.         LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)
  89.    LDCOMBINEFLAGS = -X -r
  90.  
  91.         MACROFILE = ultrix.cf
  92.            RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  93.  
  94.     IMAKE_DEFINES =
  95.  
  96.          IRULESRC = $(CONFIGDIR)
  97.         IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  98.  
  99.      ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  100.             $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  101.             $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  102.  
  103. ###########################################################################
  104. # X Window System Build Parameters
  105. # $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $
  106.  
  107. ###########################################################################
  108. # X Window System make variables; this need to be coordinated with rules
  109. # $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $
  110.  
  111.           PATHSEP = /
  112.         USRLIBDIR = $(DESTDIR)/usr/lib
  113.            BINDIR = $(DESTDIR)/usr/bin/X11
  114.           INCROOT = $(DESTDIR)/usr/include
  115.      BUILDINCROOT = $(TOP)
  116.       BUILDINCDIR = $(BUILDINCROOT)/X11
  117.       BUILDINCTOP = ..
  118.            INCDIR = $(INCROOT)/X11
  119.            ADMDIR = $(DESTDIR)/usr/adm
  120.            LIBDIR = $(USRLIBDIR)/X11
  121.         CONFIGDIR = $(LIBDIR)/config
  122.        LINTLIBDIR = $(USRLIBDIR)/lint
  123.  
  124.           FONTDIR = $(LIBDIR)/fonts
  125.          XINITDIR = $(LIBDIR)/xinit
  126.            XDMDIR = $(LIBDIR)/xdm
  127.            AWMDIR = $(LIBDIR)/awm
  128.            TWMDIR = $(LIBDIR)/twm
  129.            GWMDIR = $(LIBDIR)/gwm
  130.           MANPATH = $(DESTDIR)/usr/man
  131.     MANSOURCEPATH = $(MANPATH)/man
  132.            MANDIR = $(MANSOURCEPATH)n
  133.         LIBMANDIR = $(MANSOURCEPATH)3
  134.       XAPPLOADDIR = $(LIBDIR)/app-defaults
  135.  
  136.        FONTCFLAGS = -t
  137.  
  138.      INSTAPPFLAGS = $(INSTDATFLAGS)
  139.  
  140.             IMAKE = imake
  141.            DEPEND = makedepend
  142.               RGB = rgb
  143.             FONTC = bdftosnf
  144.         MKFONTDIR = mkfontdir
  145.         MKDIRHIER =     /bin/sh $(BINDIR)/mkdirhier.sh
  146.  
  147.         CONFIGSRC = $(TOP)/config
  148.         CLIENTSRC = $(TOP)/clients
  149.           DEMOSRC = $(TOP)/demos
  150.            LIBSRC = $(TOP)/lib
  151.           FONTSRC = $(TOP)/fonts
  152.        INCLUDESRC = $(TOP)/X11
  153.         SERVERSRC = $(TOP)/server
  154.           UTILSRC = $(TOP)/util
  155.         SCRIPTSRC = $(UTILSRC)/scripts
  156.        EXAMPLESRC = $(TOP)/examples
  157.        CONTRIBSRC = $(TOP)/../contrib
  158.            DOCSRC = $(TOP)/doc
  159.            RGBSRC = $(TOP)/rgb
  160.         DEPENDSRC = $(UTILSRC)/makedepend
  161.          IMAKESRC = $(CONFIGSRC)
  162.          XAUTHSRC = $(LIBSRC)/Xau
  163.           XLIBSRC = $(LIBSRC)/X
  164.            XMUSRC = $(LIBSRC)/Xmu
  165.        TOOLKITSRC = $(LIBSRC)/Xt
  166.        AWIDGETSRC = $(LIBSRC)/Xaw
  167.        OLDXLIBSRC = $(LIBSRC)/oldX
  168.       XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  169.       BDFTOSNFSRC = $(FONTSRC)/bdftosnf
  170.      MKFONTDIRSRC = $(FONTSRC)/mkfontdir
  171.      EXTENSIONSRC = $(TOP)/extensions
  172.  
  173.   DEPEXTENSIONLIB =  $(USRLIBDIR)/libXext.a
  174.      EXTENSIONLIB =               -lXext
  175.  
  176.           DEPXLIB = $(DEPEXTENSIONLIB)  $(USRLIBDIR)/libX11.a
  177.              XLIB = $(EXTENSIONLIB)               -lX11
  178.  
  179.       DEPXAUTHLIB =  $(USRLIBDIR)/libXau.a
  180.          XAUTHLIB =               -lXau
  181.  
  182.         DEPXMULIB =  $(USRLIBDIR)/libXmu.a
  183.            XMULIB =               -lXmu
  184.  
  185.        DEPOLDXLIB =  $(USRLIBDIR)/liboldX.a
  186.           OLDXLIB =               -loldX
  187.  
  188.       DEPXTOOLLIB =  $(USRLIBDIR)/libXt.a
  189.          XTOOLLIB =               -lXt
  190.  
  191.         DEPXAWLIB =  $(USRLIBDIR)/libXaw.a
  192.            XAWLIB =               -lXaw
  193.  
  194.  LINTEXTENSIONLIB =  $(USRLIBDIR)/llib-lXext.ln
  195.          LINTXLIB =  $(USRLIBDIR)/llib-lX11.ln
  196.           LINTXMU =  $(USRLIBDIR)/llib-lXmu.ln
  197.         LINTXTOOL =  $(USRLIBDIR)/llib-lXt.ln
  198.           LINTXAW =  $(USRLIBDIR)/llib-lXaw.ln
  199.  
  200.           DEPLIBS = $(LOCAL_LIBRARIES)
  201.  
  202.          DEPLIBS1 = $(DEPLIBS)
  203.          DEPLIBS2 = $(DEPLIBS)
  204.          DEPLIBS3 = $(DEPLIBS)
  205.  
  206. ###########################################################################
  207. # Imake rules for building libraries, programs, scripts, and data files
  208. # rules:  $XConsortium: Imake.rules,v 1.67 89/12/18 17:14:15 jim Exp $
  209.  
  210. ###########################################################################
  211. # start of Imakefile
  212.  
  213. LOCAL_LIBRARIES = $(XLIB)
  214.  
  215. SRCS = xflick.c read.c
  216. OBJS = xflick.o read.o
  217.  
  218.         PROGRAM = xflick
  219.  
  220. all:: xflick
  221.  
  222. xflick: $(OBJS)
  223.      $(RM) $@
  224.     $(CC) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)
  225.  
  226. install:: xflick
  227.     $(INSTALL) -c $(INSTPGMFLAGS)   xflick $(BINDIR)
  228.  
  229. install.man:: xflick.man
  230.     $(INSTALL) -c $(INSTMANFLAGS) xflick.man $(MANDIR)/xflick.n
  231.  
  232. depend::
  233.     $(DEPEND) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  234.  
  235. lint:
  236.     $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
  237. lint1:
  238.     $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)
  239.  
  240. clean::
  241.     $(RM) $(PROGRAM)
  242.  
  243. ###########################################################################
  244. # common rules for all Makefiles - do not edit
  245.  
  246. emptyrule::
  247.  
  248. clean::
  249.     $(RM_CMD) \#*
  250.  
  251. Makefile::
  252.     -@if [ -f Makefile ]; then \
  253.         echo "    $(RM) Makefile.bak; $(MV) Makefile Makefile.bak"; \
  254.         $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  255.     else exit 0; fi
  256.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  257.  
  258. tags::
  259.     $(TAGS) -w *.[ch]
  260.     $(TAGS) -xw *.[ch] > TAGS
  261.  
  262. ###########################################################################
  263. # empty rules for directories that do not have SUBDIRS - do not edit
  264.  
  265. install::
  266.     @echo "install in $(CURRENT_DIR) done"
  267.  
  268. install.man::
  269.     @echo "install.man in $(CURRENT_DIR) done"
  270.  
  271. Makefiles::
  272.  
  273. includes::
  274.  
  275. ###########################################################################
  276. # dependencies generated by makedepend
  277.  
  278.